# callable(对象)
# 对象() 能不能运行就是callable判断的事儿

class A:
    def __call__(self, *args, **kwargs):
        print('---------------')

obj=A()
print(callable(obj))
print(callable(A()))
obj()
class A:
    pass
a=A()
print(callable(a))
print(callable(A))


#__call__对象()调用这个类中的__call__方法
